/*
 * Copyright 2024 The JA-SIG Collaborative. All rights reserved.
 * distributed with thi file and available online at
 */
package com.lap.auth.adapter.driving.persistence.user.po;

import com.lap.framework.entity.AbstractAudit;
import java.io.Serial;
import java.time.LocalDate;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

/**
 *
 *
 * <ul>
 *   <li>表名
 *   <li><em>sys_user</em>
 * </ul>
 *
 * @author Shuisheng Lao(劳水生)
 * @version 0.0.1
 */
@EqualsAndHashCode(callSuper = true)
@Accessors(chain = true)
@Data
public class UserPo extends AbstractAudit {
  @Serial private static final long serialVersionUID = 1142273926742257421L;

  private Integer id;
  private String username;
  private String password;
  private String fullName;
  private String email;
  private Integer orgId;
  private String orgPath;
  private Integer jobId;
  private Integer status;
  private String remark;
  private LocalDate termValidity;
  private Integer type;
  private Long version;
}
